|
Puppet - How to Use [package resource]
2014/01/26 |
|
This is the exmaples for package resource.
|
|
| [1] | It manages the configuration to keep "httpd" is installed. |
|
[root@dlp ~]#
vi /etc/puppet/manifests/site.pp
package { 'httpd':
provider => yum,
ensure => installed,
}
|
| [2] | It manages the configuration to keep the "latest httpd" is installed. |
|
[root@dlp ~]#
vi /etc/puppet/manifests/site.pp
package { 'httpd':
provider => yum,
ensure => latest,
}
|
| [3] | It manages the configuration to keep "epel-release" is installed by rpm. |
|
[root@dlp ~]#
vi /etc/puppet/manifests/site.pp
package { 'epel-release':
provider => rpm,
ensure => installed,
source => 'http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm',
}
|
| [4] | It manages the configuration to keep "httpd" is not installed. (It deleted if installed) |
|
[root@dlp ~]#
vi /etc/puppet/manifests/site.pp
package { 'httpd':
provider => yum,
ensure => purged,
}
|